package com.zany.children.dao;

import com.zany.children.vo.Class;

import java.util.List;

public interface ClassDao {

    /**
     * 获取班级查询列表
     *
     * @param clazz
     * @return
     */
    List<Class> getClassListPage(Class clazz);

    /**
     * 获聂班级查询列表count
     *
     * @param clazz
     * @return
     */
    Integer getClassListPageCount(Class clazz);




    /**
     * 保存班级信息.
     *
     * @param clazz
     * @return
     */
    Long saveClass(Class clazz);


    /**
     * 修改班级信息.
     *
     * @param clazz
     */
    void updateClass(Class clazz);


    /**
     * 通过id获取班级信息.
     *
     * @param id
     * @return
     */
    Class getClassById(Long id);

    /**
     * 通过id删除班级.
     * @param id
     */
    void deleteClassById(Long id);
}
